 #!/bin/sh 
 
mkdirexist()
{
 if [ ! -x "$1" ]; then 
  mkdir "$1"
  echo 'mk:'$1
 fi
}

rm -rf monolite

mkdirexist monolite
mkdirexist monolite/bin
mkdirexist monolite/lib
mkdirexist monolite/lib/mono
mkdirexist monolite/lib/mono/4.5
mkdirexist monolite/lib/mono/gac



cp -rf /usr/bin/mono-sgen monolite/bin

cp -rf /usr/lib/mono/4.5/mscorlib.dll monolite/lib/mono/4.5
cp -rf /usr/lib/mono/4.5/mcs.exe  monolite/lib/mono/4.5

cp -rf /usr/lib/mono/gac/I18N.Other monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/I18N.West monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/Microsoft.CSharp monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/Mono.Posix monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/Mono.Data.Tds  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/Mono.Http monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Core monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Configuration  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Configuration.Install  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Data monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Data.DataSetExtensions  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Data.Entity  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Data.OracleClient  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Dynamic  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Management  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Messaging  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Net  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Net.Http  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Net.Http.Formatting  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Net.Http.WebRequest  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Transactions  monolite/lib/mono/gac
cp -rf /usr/lib/mono/gac/System.Xml  monolite/lib/mono/gac

cp -rf monolite.version  monolite

echo 'OK'